2ed69d
@@ -91,8 +91,13 @@
public class Dependency implements Comparable<Dependency> {
 			}
         }
         //test if it has Maven format
-        if (dependency.hasChildNodes() && dependency.getElementsByTagName("groupId").getLength() > 0 && dependency.getElementsByTagName("artifactId").getLength() > 0) {
-        	this.groupId = new JavaPackage(dependency.getElementsByTagName("groupId").item(0).getTextContent());
+        if (dependency.hasChildNodes() && dependency.getElementsByTagName("artifactId").getLength() > 0) {
+        	
+        	this.groupId = new JavaPackage("org.apache.maven.plugins");
+        	if (dependency.getElementsByTagName("groupId").getLength() > 0) {
+            	this.groupId = new JavaPackage(dependency.getElementsByTagName("groupId").item(0).getTextContent());
+        	}
+        	
 	        this.artifactId = new JavaSymbolName(dependency.getElementsByTagName("artifactId").item(0).getTextContent());
 
 	        NodeList versionElements = dependency.getElementsByTagName("version");
@@ -124,7 +129,7 @@
public class Dependency implements Comparable<Dependency> {
         	this.versionId = dependency.getAttribute("rev");
         	//TODO: implement exclusions parser for IVY format
         } else {
-        	throw new IllegalStateException("Depenency XML format not supported or is missing a mandatory node ('" + dependency + "')");
+        	throw new IllegalStateException("Dependency XML format not supported or is missing a mandatory node ('" + dependency + "')");
         }
 	}
 	
